drumstick tree – Català–English translations

🇬🇧 en ca

drumstick tree noun

  • Moringa oleifera
arbre de l'oli de ben
Wiktionary Links